package top.korori.sv.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Getter
@Setter
@ApiModel("用户列表")
public class SysSvUserVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("用户名")
    private String userName;

    @ApiModelProperty("头像")
    private String avatar;

    @ApiModelProperty("性别(0 男 1 女 2 保密)")
    private Integer sex;

    @ApiModelProperty("出生日期")
    private LocalDate birthday;

    @ApiModelProperty("简介")
    private String desc;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("状态（0 正常 1 封禁）")
    private Integer status;

    @ApiModelProperty("关注数")
    private Long followNum;

    @ApiModelProperty("作品被浏览数")
    private Long browseNum;

    @ApiModelProperty("获赞数量")
    private Long likeNum;

    @ApiModelProperty("粉丝数")
    private Long followerNum;
}
